perm filename SPEED.ROB[UP,DOC] blob sn#716889 filedate 1983-06-28 generic text, type T, neo UTF8
This file contains the results of the benchmark speed tests of our KL-10
(excerpted from the DFKFB diagnostics).  The first column shows the
timings on the old (now defunct) KL-10 model A cpu, the second column
those for the model B cpu now in use.

model	model
  A	  B
nsecs	nsecs	instruction
-----	-----	-----------------
   40	   33	Basic clock cycle
   40	   34	Indexing
  280	  234	Indirect
  320	  267	Indexing and indirect

  320	  266	MOVEI
  440	  366	MOVE	from AC
  520	  433	HRR	from memory
  680	  466	SETOM 0
  360	  300	JRST
  681	  567	JSR
  841	  701	PUSHJ
  520	  433	ADD	from memory
 2440	 2100	MUL	(9 add/sub - 18 shifts)
 5720	 4650	DIV
 1040	  868	FIX	a floating point one
 1840	 1530	FLTR	an integer one
 1880	 1570	FAD	(1 right shift)
 2160	 1800	FAD	(8 shift right - 3 left)
 2800	 2330	FMP	(7 add/sub - 14 shifts)
 5720	 4770	FDV
  800	  733	DMOVE	from memory
 2360	 2030	DFAD	(1 right shift)
 2360	 2030	DFAD	(8 shift right - 3 left)
 4840	 4200	DFMP	(7 add/sub - 32 shifts)
10250	 8600	DFDV
 1920	 1600	CONO PI,
 3360	 2800	CONI PI,
 1560	 1300	DATAO APR,
 1760	 1470	DATAI APR,
  840	  567	MOVE	to memory
  640	  533	LSH	(35 places left)
  760	  633	LSH	(35 places right)
 1040	  933	LSHC	(71 places left)
 1080	  967	LSHC	(71 places right)
 1000	  834	IBP
 1440	 1200	ILDB
 1800	 1500	IDPB
  880	  733	JFCL
  480	  400	CAI
  480	  400	JUMP
  600	  500	CAM
  480	  400	EQV	AC to AC
  520	  433	EQV	memory to AC
  840	  567	SETOB
  840	  700	AOS	to memory
  640	  533	EXCH	AC to AC
  840	  700	EXCH	memory and AC
  641	  534	XCT
 1920	 1600	BLT	memory to memory
 1880	 1570	BLT	AC to memory
 7220	 6130	DATAI
 7520	 6330	DATAO